﻿//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;

//using Microsoft.VisualStudio.TestTools.UnitTesting;

//using Pibby.Core.IO;
//using Pibby.Core.Models;
//using Pibby.Core.Persistence;
//using Pibby.Core.Presenters;

//namespace Pibby.Core.Tests
//{
//    [TestClass]
//    //[TestCategory("Long Running")]
//    public class EpisodePresenterTests : IntegrationBaseTestFixture
//    {
//        private Stubs.EpisodeView _view;
//        private EpisodeModel _model;
//        private EpisodePresenter _presenter;

//        [TestInitialize]
//        public override void Setup()
//        {
//            base.Setup();

//            string folderPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
//            IFolder folder = new Stubs.Folder(folderPath, 25, 0);

//            this._view = new Stubs.EpisodeView();
//            this._model = new EpisodeModel(this.Repository, folder);
//            this._presenter = new EpisodePresenter(this._view, this._model, new Pibby.Core.Web.NetworkAuthentication());
//        }

//        [TestCleanup]
//        public override void TearDown()
//        {
//            base.TearDown();

//            this._presenter.UnsubscribeToClientEvents();
//        }

//        [TestMethod]
//        public void AtStartup_EmptyRepository_ModelAndViewLoadedCorrectly()
//        {
//            this._view.SimulateLoadEvent();
//        }
//    }

//}
